package com.tiger.cloud.model.crm;

import java.util.Date;

import org.apache.commons.lang3.builder.ToStringBuilder;

import com.tiger.cloud.common.mybatis.TigerBaseEntity;
import com.tiger.cloud.enums.DeleteEnum;

import io.swagger.annotations.ApiModelProperty;
/**
 * 
 * crm_user_summary_events-要事纪要
 *
 */
public class UserSummaryEvents extends TigerBaseEntity{

	private static final long serialVersionUID = 1L;
    
	/**
	 * 内容纪要
	 */
	@ApiModelProperty(value = "纪要内容")
    private String content;
	/**
	 * 纪要图片
	 */
	@ApiModelProperty(value = "个人图片",notes="多张使用,分割")
    private String images;
	/**
	 * 
	 */
	@ApiModelProperty(value = "创建时间")
    private Date createTime;
	/**
	 * 纪要时间
	 */
	@ApiModelProperty(value = "纪要时间")
    private Date summaryTime;
	/**
	 * 
	 */
	@ApiModelProperty(value = "最后更新时间")
    private Date lastUpdateTime;
	/**
	 * 纪要用户
	 */
	@ApiModelProperty(value = "纪要用户")
    private Long userId;
	/**
	 * 是否删除, 0:正常,1:删除
	 */
	@ApiModelProperty(hidden=true,value = "是否删除, 0:正常,1:删除",notes="客户端不需要判断,当数据被标记删除后,服务器端不会读取该数据")
    private DeleteEnum isDelete=DeleteEnum.NOMAIL;
    
    public UserSummaryEvents(){
    
    }
    
    public String getContent() {
        return this.content;
    }
    
    public void setContent(String content) {
        this.content = content;
    }
    public String getImages() {
        return this.images;
    }
    
    public void setImages(String images) {
        this.images = images;
    }
    public Date getCreateTime() {
        return this.createTime;
    }
    
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public Date getSummaryTime() {
        return this.summaryTime;
    }
    
    public void setSummaryTime(Date summaryTime) {
        this.summaryTime = summaryTime;
    }
    public Date getLastUpdateTime() {
        return this.lastUpdateTime;
    }
    
    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }
    public Long getUserId() {
        return this.userId;
    }
    
    public void setUserId(Long userId) {
        this.userId = userId;
    }
    public DeleteEnum getIsDelete() {
        return this.isDelete;
    }
    
    public void setIsDelete(DeleteEnum isDelete) {
        this.isDelete = isDelete;
    }
    
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}